Started

Nov 29, 2024 11:11:06 AM

Ended

Nov 29, 2024 11:21:12 AM

Features Passed

10

Features Failed

0

Features
Scenarios
Steps

Timeline

Tags

NamePassedFailedSkippedOthersPassed %
@TC5.3 1 0 0 0 100%
@TC8.3 1 0 0 0 100%
@TC8.4 1 0 0 0 100%
@TC6.2 1 0 0 0 100%
@TC4.5 1 0 0 0 100%
@TC1.1 1 0 0 0 100%
@TC9.5 1 0 0 0 100%
@TC9.1 1 0 0 0 100%
@unsuccessful_create_user 2 0 0 0 100%
@TC9.2 1 0 0 0 100%
@TC7.1 1 0 0 0 100%
@Api 15 0 0 0 100%
@TC9.4 1 0 0 0 100%
@TC4.4 1 0 0 0 100%
@TC5.1 1 0 0 0 100%
@TC4.2 1 0 0 0 100%
@create_user 1 0 0 0 100%
@TC2.1 1 0 0 0 100%
@TC3.1 1 0 0 0 100%
@update_contact 5 0 0 0 100%
@add_new_contact 7 0 0 0 100%
@TC3.5 1 0 0 0 100%
@unsuccessful_delete_contact 1 0 0 0 100%
@TC6.1 1 0 0 0 100%
@TC7.2 1 0 0 0 100%
@delete_contact 5 0 0 0 100%
@unsuccessful_detail_update 5 0 0 0 100%
@TC4.1 1 0 0 0 100%
@TC5.4 1 0 0 0 100%
@TC9.3 1 0 0 0 100%
@TC8.1 1 0 0 0 100%
@Regression 20 0 0 0 100%
@TC5.5 1 0 0 0 100%
@TC3.2 1 0 0 0 100%
@TC5.2 1 0 0 0 100%
@TC3.3 1 0 0 0 100%
@TC8.2 1 0 0 0 100%
@TC4.3 1 0 0 0 100%
@TC3.7 1 0 0 0 100%
@unsuccessful_user_login 2 0 0 0 100%
@TC3.6 1 0 0 0 100%
@TC3.4 1 0 0 0 100%
@unsuccessful_add_new_contact 4 0 0 0 100%
@login_user 1 0 0 0 100%
@TC10.1 1 0 0 0 100%

System/Environment

NameValue
user QA AUTOMATION CLASSES
build 0.1.1
os Windows
  • add_new_contact

    11:11:06 AM / 00:01:49:845 Pass

    add_new_contact
    11.29.2024 11:11:06 AM 11.29.2024 11:12:56 AM 00:01:49:845 · #test-id=1
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in using empty account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Add New Contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User populate all fields | Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify new contact is added
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in using empty account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Add New Contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User populate required fields | Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify new contact is added
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in using empty account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Add New Contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User populate all fields | Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify new contact is added
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Delete new record via UI
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Add New Contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User populate all fields | Second Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Verify new contact is added
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    When User use POST to add new contact
    Then Verify the response code for adding new contact
    Given User has an existing account
    When User use POST to add new contact using Firstname and Lastname
    Then Verify the response code for adding new contact using firstname and lastname
    Given User has an existing account
    When User use POST to add first contact
    Then Verify the response code for adding new contact
    When User use POST to add second contact
    And Verify the response code for adding new contact
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User use POST to add new contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify the response code for adding new contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User Login the Web Application
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Verify contact is added
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • create_user

    11:12:56 AM / 00:00:01:321 Pass

    create_user
    11.29.2024 11:12:56 AM 11.29.2024 11:12:57 AM 00:00:01:321 · #test-id=108
    When User use POST to create new user
    Then Verify the response code
  • delete_contact

    11:12:57 AM / 00:01:37:453 Pass

    delete_contact
    11.29.2024 11:12:57 AM 11.29.2024 11:14:35 AM 00:01:37:453 · #test-id=117
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User Add new Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And clicks delete contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify contact is deleted
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User is already logged in
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User Add new Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And clicks delete contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify contact is deleted
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User Add new Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click second contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And clicks delete contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Verify second contact is deleted
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    When User use POST to add new Contact
    And Get the ID
    And Use DELETE to delete the contact
    Then Verify the response code for deletion
    Given User has an existing account
    When User use POST to add new Contact
    And Get the ID
    And Use DELETE to delete the contact
    Then Verify the response code for deletion
    When User use POST to add second Contact
    And Get the second ID
    And Use DELETE to delete the second contact
    Then Verify the response code for deletion
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User use POST to add new Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Get the ID
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Use DELETE to delete the contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User logs in the application
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify the contact is not displayed
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • login_user

    11:14:35 AM / 00:00:06:659 Pass

    login_user
    11.29.2024 11:14:35 AM 11.29.2024 11:14:41 AM 00:00:06:659 · #test-id=210
    Given User has a registered account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User populates required fields
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks submit button | Login
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify Contact List Page
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • unsuccessful_add_new_contact

    11:14:42 AM / 00:00:43:229 Pass

    unsuccessful_add_new_contact
    11.29.2024 11:14:42 AM 11.29.2024 11:15:25 AM 00:00:43:229 · #test-id=223
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is logged in
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks the add new contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click the submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify error message displayed
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is logged in
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks the add new contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Populate fields with blank firstname
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click the submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify error message for blank first name field displayed
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    When User use POST to add new contact with blank firstname and lastname
    Then Verify the response code for blank required fields
    Given User has an existing account
    When User use POST to add new contact with blank firstname
    Then Verify the response code for blank firstname field
  • unsuccessful_create_user

    11:15:25 AM / 00:00:02:559 Pass

    unsuccessful_create_user
    11.29.2024 11:15:25 AM 11.29.2024 11:15:27 AM 00:00:02:559 · #test-id=274
    When User use POST to create user with blank password field
    Then Verify the response code for blank field
    When User use POST to create user with blank fields
    Then Verify the response code for blank field
  • unsuccessful_delete_contact

    11:15:27 AM / 00:00:03:835 Pass

    unsuccessful_delete_contact
    11.29.2024 11:15:27 AM 11.29.2024 11:15:31 AM 00:00:03:835 · #test-id=291
    Given User has an existing account
    When Use POST to add new Contact
    And User use DELETE to delete a contact with invalid ID
    Then Verify the delete response code
  • unsuccessful_detail_update

    11:15:31 AM / 00:03:14:744 Pass

    unsuccessful_detail_update
    11.29.2024 11:15:31 AM 11.29.2024 11:18:46 AM 00:03:14:744 · #test-id=304
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in the application
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User adds new contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Edit Contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Delete values of firstname and lastname
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Update St Adress
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And clicks submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Validate error message
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in the application
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User adds new contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User clicks Edit Contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Delete values of firstname
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Update St Adress
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And clicks submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Validate error message for blank firstname
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in the application
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User adds new contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks Edit Contact button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Delete values of all fields
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And clicks submit button
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Validate error message
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    When Use POST to add Contact
    And User use PATCH to update contact with blank firstname and lastname
    Then Validate error response code
    Given User has an existing account
    When Use POST to add Contact
    And User use PATCH to update contact with blank fields
    Then Validate error response code
  • unsuccessful_user_login

    11:18:46 AM / 00:00:11:779 Pass

    unsuccessful_user_login
    11.29.2024 11:18:46 AM 11.29.2024 11:18:58 AM 00:00:11:779 · #test-id=393
    Given User has a registered account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User populates login fields with invalid credentials
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks submit button | Invalid Login
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify error message
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has a registered account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User populates login fields with blank credentials
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click submit button | Invalid Login
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify the error message
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
  • update_contact

    11:18:58 AM / 00:02:14:330 Pass

    update_contact
    11.29.2024 11:18:58 AM 11.29.2024 11:21:12 AM 00:02:14:330 · #test-id=418
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in using update account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User add a new contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click a contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click Edit Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User updates the email field
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks submit button | Update
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify email is updated
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has an existing account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User is already logged in using update account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User add a new contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click a contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User click Edit Contact
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User updates the multiple fields
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And User clicks submit button | Update
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify fields are updated
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Given User has registered account
    When Use POST to add Contact | Update
    And User use Patch to update the contact details
    Then Verify the patch response code
    Given User has registered account
    When Use POST to add Contact | Update
    And User use Patch to update multiple fields
    Then Verify the patch response code
    Given User has registered account
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When Use POST to add Contact | Update
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    When User use Patch to update email field
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    Then Verify the patch response code
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot
    And Verify contact detail Is updated in the application
    com.hooks.Hooks.actionAfterEachStep(io.cucumber.java.Scenario)
    Step Screenshot